@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0; font-family:"微软雅黑";}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {*font-size:100%;}
input, select {vertical-align: middle;}
body {font: 12px/1.231 arial, helvetica, clean, sans-serif;font-size: 63%;}
select, input, button, textarea, button {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;border-collapse: collapse;}
pre, code, kbd, samp, tt {font-family: monospace;*font-size:108%;line-height: 100%;}
/*title*/
h1 {font-size: 32px;}
h2 {font-size: 26px;}
h3 {font-size: 20px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
table th, table td {padding: 5px;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
a{text-decoration:none; color:#666;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}

/*---------导航----------*/
.header{height:76px;width:100%; position:relative;}
.header .logo{width:85%; height:65px; padding: 18px 0 0 10px;}
.logo_t{font-size: 22px; color: #000; font-weight: bold;}
.logo_b{font-size:13px;}
.header h2{ float:left; color:#e60212; font-size:15px; line-height:76px;padding-left: 5px;padding-right: 5px;}
.header .hdTxt{ width:30px; height:30px; position:absolute; right:1%; top:20px;}

.nav h2{width:42px;background:url(../images/menu_bg.png) no-repeat; background-size:40px auto;float:right; height:42px; margin-top: 1px;}
.nav_sub{width:140px;position:absolute;top:56px;right:-6px;background-color:rgba(2, 112, 230, 0.8);z-index:1000;}
.nav_sub ul{width:140px;float:right;padding-top:10px;}
.nav_sub ul li{}
.nav_sub ul li a{display:block;color:#fff;text-align:center; font-size:15px;height:32px; line-height: 32px; margin-bottom:10px;}
.back_to_top{display:block;height:30px;line-height:30px;width:30px;position:fixed;bottom:80px;right:10px;background:url(../images/back.png) no-repeat;color:#fff;border-radius:50%;background-size:30px auto;box-shadow: 0px 0px 9px #ccc;}

/*首页中间内容*/
.m1{border: 2px #0655aa solid;}
.m1_t{font-size: 26px; text-align: center; height: 60px; line-height: 60px; background: #0655aa; color: #fff; font-weight: bold;}
.m1_c{padding: 10px 10px;}
.m1_c ul li{width: 43%; float: left; height: 45px; line-height: 45px; font-size:16px; margin:10px 10px; text-align: center;}
.m1_c ul li a{display: block; background: #0655aa; color: #fff; border-radius: 5px;}
.m1_b{clear: both; padding-left: 105px; padding-top:15px; height:65px; background: #0655aa url(../images/tb3_03.png) no-repeat; color: #fff; font-size: 20px;background-position: 20px 5px;}
.m1_b span{font-size: 28px;}
.m2_c{margin: 5px auto;}
.m2_c ul li{width:45%; float:left; margin-left:3%; margin-top:3%; border: 1px #ddd solid;}
.m2_c ul li img{width: 100%; height: 160px;}

.m3{background: #0655aa; padding: 30px 0; margin-top: 20px;}
.m3_t{color: #fff; text-align: center; font-size: 26px; font-weight: bold;}
.m3_pic{width: 94%; margin: 0 auto; padding-top: 15px;}
.m3_pic img{max-width: 100%; height: auto;}
.m3_c{width: 94%; margin: 0 auto; background:#fff; padding: 15px 0;}
.m3_c p{font-size: 15px; line-height: 25px; text-indent: 2em; padding: 0 15px; color: #333;}
.m3_more{width: 50%; height: 38px; margin: 20px auto 0 auto; text-align: center; font-size: 16px;} 
.m3_more a{display: block; background: #fff; line-height: 38px; color: #0655aa; border-radius: 50px;}
.m3_more a:hover{display: block; background: #edbb35;}

.m4_t{text-align: center; font-size: 26px; font-weight: bold; color: #0655aa; margin-top: 20px;}
.m5_c{width: 94%; margin: 10px auto;}
.m5_c ul li{height: 60px; padding: 20px 0; border-bottom: 1px #e3e3e3 solid;}
.m5_c ul li .m5_ct{font-size: 16px;}
.m5_c ul li .m5_ct a{color: #000;}
.m5_c ul li .m5_ct a:hover{color: #01428e;}
.m5_c ul li .m5_cb{color: #666; font-size: 14px; line-height: 20px; margin-top: 5px;}
.m5_c ul li:nth-child(3n){border-bottom:0px;}

.foot{padding: 15px 0; color: #555; text-align: center; font-size: 14px; line-height: 24px; border-top: 1px #ddd solid;} 
.foot a{color: #555;} 

/*底部nav开始*/
.f_menu{ width:100%;margin:0px auto;display:inline-block; background:#01428e;height:50px;margin-left:auto; margin-right:auto; min-width:320px;position:fixed;bottom:0px;overflow:hidden;}
.f_menu ul{padding-top:6px; width:100%; margin:0 auto; text-align:center;}
.f_menu ul li{width:33.3333%;float:left;}
.f_menu a{color:#fff;}
.f_menu ul li span{display:block;text-align:center;color:#fff;}
.f_menu ul li span.title{padding-top:3px;}
/*底部nav结束*/

/*banner*/
.bannerBox img{width:100%; display: block;}
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:2px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:-webkit-box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; -webkit-box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#01428e;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/*内页css*/
.about_title{color: #01428e; font-size: 26px; text-align: center; margin: 20px 0; font-weight: bold;}
.content{font-size: 14px; line-height: 28px; padding: 10px 15px; color: #444;}
.content p{font-size: 14px; line-height: 28px;}
.content img{max-width: 100%; height: auto;}
.chanpin{padding:5px 5px;}
.chanpin ul li{float: left; width: 45%; margin-left: 3%; margin-top: 3%; border: 1px #ddd solid;}
.chanpin ul li img{width: 100%;height:160px; }
.chanpin ul li h3{font-weight:normal; font-size:1.083em;text-align:center; height:30px; line-height:30px; overflow:hidden;}
.chanpin ul li h3 a{color:#333; height:30px; line-height:30px; overflow:hidden; font-size: 14px;}

.pro_cont{}
.pro_cont h1{color: #01428e; font-size: 26px; text-align: center; margin: 20px 0; font-weight: bold;}
.con_txt{font-size: 14px; line-height: 28px;}
.prevLink{margin-right: 10px;}
.reLink{padding-bottom: 10px;}
.mark{text-align: center; color: #666; padding-bottom: 10px; border-bottom: 1px #eee solid; margin-bottom: 10px;}

.hezuo{padding:5px 5px;}
.hezuo ul li{float: left; width: 45%; margin-left: 3%; margin-top: 3%;}
.hezuo ul li img{width: 100%;height:65px;border:1px solid #ccc; box-shadow: 0 5px 5px #d6d6d6;}
.hezuo ul li h3{font-weight:normal; font-size:1.083em;text-align:center; height:30px; line-height:30px; overflow:hidden;}
.hezuo ul li h3 a{color:#333; height:30px; line-height:30px; overflow:hidden; font-size: 14px;}

.news{ width:100%; overflow:hidden;}
.news ul { width:94%; padding:2% 3% 5% 3%; }
.news ul li {line-height:40px; height:40px; overflow:hidden; border-bottom:1px dotted #ccc; text-indent:18px; background:url(../images/xwtb.png) no-repeat left;}
.news ul li span{ float:right; color:#999;}
.news ul li a{font-size: 13px;}
.news_title { color:#ff4b1f; font-size:14px; font-weight:bold; background:url(../images/title_bg.png) no-repeat 60px 10px;}
.news_con  ul{ overflow:hidden; border:none;}
.news_con li { width:100%;  line-height:30px; height:30px;float:left; background:url(../images/news_li.png) no-repeat left; text-indent:10px; border-bottom:1px dashed #e6e6e6;}
.news_title{text-align: center;}
.news_title h1{font-size:20px; color: #01428e; padding: 15px 0; line-height: 30px; font-weight: normal;}

/*分页样式*/
.pglist {padding: 30px 0 15px; width: 100%; clear: both; text-align: center; clear: both; font-size: 13px;}
.pglist a{color: #333; padding: 0 10px; margin: 0 3px; background: #fff; border: 1px solid #edebeb;}
.pglist *{display: inline-block; vertical-align: middle; line-height: 34px; padding-bottom: 1px;}
.pglist a:hover, .pglist .hover { display: inline-block;color: #fff; background:#01428e; border-color:#01428e;}

/*在线留言*/
.message{}
.message input{vertical-align:middle;}
.message #name{display:block;height:36px;line-height:36px;padding:0;padding-left:6px;border:1px solid #dedede;width:90%;}
.message #contact{display:block;height:36px;line-height:36px;padding:0;padding-left:6px;border:1px solid #dedede;width:90%;}
.message #email{display:block;height:36px;line-height:36px;padding:0;padding-left:6px;border:1px solid #dedede;width:90%;}
.message #address{display:block;height:36px;line-height:36px;padding:0;padding-left:6px;border:1px solid #dedede;width:90%;}
.message #content{display:block;width:90%;height:120px;padding:6px;font-size:12px;border:1px solid #dedede;margin-top:6px;}
.message .msgbtn{background:#0458b2;cursor:pointer;width:120px;height:35px;line-height:35px;text-align:center;border:none;color:#fff;font-size:16px;
border-radius:3px;margin-top:15px;font-family:"Microsoft YaHei";-moz-border-radius:3px;-webkit-border-radius:3px;}
#code{padding-top:10px;line-height:36px;}
#checkcode{height:32px;line-height:32px;width:120px;border:1px solid #dedede;}
#message_main tr{position:relative;}
#message_main tr th{font-weight:normal;text-align:right;height:52px;line-height:52px;color:#666; width: 70px;}
.m_label{position:absolute;width:30%;text-align:left;line-height:36px;padding-left:8px;color:#ccc;z-index:1;cursor:text;}
.c_label{line-height:18px;padding-top:12px;}